Partitioning PDE computations: Methods and performance evaluation
نویسندگان
چکیده
We consider modeling, predicting and evaluating the perfonnance of methods for solving PDEs in parallel architectures. We have developed a method for coarse grain partitioning of computations for parallel architectures and we apply it to three PDE applications: (a) Cholesky factorization, (b) spline collocation, and (c) an application complete from processing text input to plotting the PDE solution. OUf partitioning method is oriented to minimizing interprocessor communication and we review some "unifonn" architectures and models of their communication. We apply this method to the three applications implemented on the FLEX/32 multicomputer. We review the architecture on the FLEX/32 and the results of applying the partitioning method to computation running on the FLEX/32. We observe that the FLEX/32 does not have any communication bottleneck and probably will not suffer substantial perfonnance degradation if the processor speeds are increased by a factor of 10. Our partitioning method works reasonably well even here where communication costs are negligible. The coarse grain structure of two of these applications is not highly parallel and we observe speedups of about k/2 for k processors. The other application is highly parallel and we observe optimal speedups for any number of processors as the problem size increases. 'loThis research supported in part by NSF grant DMC-8508684. *"'This research supponed in pan by AFOSR granl 84·0385. This paper will appear in the January 1987 issue of Parallel Computing.
منابع مشابه
Parallel ELLPACK 3-D Problem Solving Environment
Parallel ELLPACK (//ELLPACK) is a problem solving environment (PSE) that supports the solution of field and flow partial differential equation (PDE) problems on sequential and parallel MIMD computational platforms. In this system the parallel processing of steady-state PDE problems is supported by three domain decomposition schemes. These schemes diller with respect to parallclization of the PD...
متن کاملMapping Algorithms and Software Environment for Data Parallel PDE Iterative Solvers
We consider computations associated with data parallel iterative solvers used for the numerical solution of Partial Di erential Equations (PDEs). The mapping of such computations into load balanced tasks requiring minimum synchronization and communication is a di cult combinatorial optimization problem. Its optimal solution is essential for the e cient parallel processing of PDE computations. D...
متن کاملA knowledge discovery methodology for the performance evaluation of scientific software
In this paper we define a knowledge discovery in databases (KDD) methodology to automatically gen" erate metadata (i.e., knowledge rules) from software/machine pair performance databases. This metadala can be used to characterize the computational behavior of various classes of software or machines. The core and the most computationally intensive part of the KDD methodology is the data mining p...
متن کاملDesign and Evaluation of a Method for Partitioning and Offloading Web-based Applications in Mobile Systems with Bandwidth Constraints
Computation offloading is known to be among the effective solutions of running heavy applications on smart mobile devices. However, irregular changes of a mobile data rate have direct impacts on code partitioning when offloading is in progress. It is believed that once a rate-adaptive partitioning performed, the replication of such substantial processes due to bandwidth fluctuation can be avoid...
متن کاملA Knowledge Discovery Methodology for thePerformance Evaluation of Scienti c Software
In this paper we deene a knowledge discovery in databases (KDD) methodology to automatically generate metadata (i.e., knowledge rules) from software/machine pair performance databases. This metadata can be used to characterize the computational behavior of various classes of software or machines. The core and the most computationally intensive part of the KDD methodology is the data mining phas...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Parallel Computing
دوره 5 شماره
صفحات -
تاریخ انتشار 1987